protest petitions - Spanish English Dictionary